package com.hz.beans.user.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.hz.common.beans.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal;
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * @tableName t_counselling
 * @author mcz
 * @since [0.0.1]
 * @version [0.0.1,2018年09月21日]
 */
@ApiModel(value = "TCounselling")
public class TCounselling extends BaseEntity {
    private static final long serialVersionUID = 1L;

    //咨询标题
    @ApiModelProperty(value = "咨询标题", required = true)
    private String title;

    //咨询内容
    @ApiModelProperty(value = "咨询内容", required = true)
    private String content;

    //咨询领域
    @ApiModelProperty(value = "咨询领域", required = true)
    private String domain;

    //达者等级
    @ApiModelProperty(value = "达者等级", required = true)
    private String grade;

    //是否接单
    @ApiModelProperty(value = "是否接单", required = false)
    private String isReceipt;


    //付款金额
    @ApiModelProperty(value = "付款金额", required = true)
    private BigDecimal payMoney;

    //付款方式  0:支付宝，1:微信
    @ApiModelProperty(value = "付款方式  0:支付宝，1:微信", required = true)
    private String payType;
    private String ingroPayName;
    //订单状态 0未支付，1已支付
    private String payStatus;
    //订单流水号
    private String orderNo;


    /**
     * 获取咨询标题
     *
     * @return title - 咨询标题
     */
    public String getTitle() {
        return title;
    }

    /**
     * 设置咨询标题
     *
     * @param title 咨询标题
     */
    public void setTitle(String title) {
        this.title = title;
    }

    /**
     * 获取咨询内容
     *
     * @return content - 咨询内容
     */
    public String getContent() {
        return content;
    }

    /**
     * 设置咨询内容
     *
     * @param content 咨询内容
     */
    public void setContent(String content) {
        this.content = content;
    }

    /**
     * 获取咨询领域
     *
     * @return domain - 咨询领域
     */
    public String getDomain() {
        return domain;
    }

    /**
     * 设置咨询领域
     *
     * @param domain 咨询领域
     */
    public void setDomain(String domain) {
        this.domain = domain;
    }

    /**
     * 获取达者等级
     *
     * @return grade - 达者等级
     */
    public String getGrade() {
        return grade;
    }

    /**
     * 设置达者等级
     *
     * @param grade 达者等级
     */
    public void setGrade(String grade) {
        this.grade = grade;
    }


    /**
     * 获取付款金额
     *
     * @return pay_money - 付款金额
     */
    public BigDecimal getPayMoney() {
        return payMoney;
    }

    /**
     * 设置付款金额
     *
     * @param payMoney 付款金额
     */
    public void setPayMoney(BigDecimal payMoney) {
        this.payMoney = payMoney;
    }

    /**
     * 获取付款方式  0:支付宝，1:微信
     *
     * @return pay_type - 付款方式  0:支付宝，1:微信
     */
    public String getPayType() {
        return payType;
    }

    /**
     * 设置付款方式  0:支付宝，1:微信
     *
     * @param payType 付款方式  0:支付宝，1:微信
     */
    public void setPayType(String payType) {
        this.payType = payType;
    }

    /**
     * 设置付款方式  0:未接单，1:已接单
     *
     * @return isReceipt 付款方式  0:未接单，1:已接单
     */

    public String getIsReceipt() {
        return isReceipt;
    }

    /**
     * 设置付款方式  0:未接单，1:已接单
     *
     * @param isReceipt 付款方式  0:未接单，1:已接单
     */
    public void setIsReceipt(String isReceipt) {
        this.isReceipt = isReceipt;
    }

    public String getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(String payStatus) {
        this.payStatus = payStatus;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }
}